package com.cjy.userReport.service.base;

import com.base.common.persistent.model.Ticket;

/**
 * 工单service基类
 * 
 * @author Kevin Colin
 * @datetime 2015年8月4日上午10:51:57
 *
 */
public interface TicketBaseService {

	/**
	 * 根据工单id更新工单信息
	 * 
	 * @param ticket
	 * @return
	 */
	public int updateTicketByTicketId(Ticket ticket);

	/**
	 * 根据工单类型和用户id查询工单总页数
	 * 
	 * @param ticket
	 * @return
	 */
	public int getTicketsPagessByUserIdAndCategories(Ticket ticket);

	/**
	 * 获取当前页数的开始数据序号
	 * 
	 * @param page
	 *            页数
	 * @return
	 */
	public int getStartNum(int page);

	/**
	 * 获取当前页数的结束数据序列号
	 * 
	 * @param page
	 * @return
	 */
	public int getEndNum(int page);
}
